Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
<<silently>>
<<set $secret = 0>>
<<set $p1 = "">>
<<set $p2 = "">>
<<set $p1Points = 0>>
<<set $p2Points = 0>>
<</silently>>@@.big;Welcome to Let’s Play a Game!@@
In order to play, you’ll need another person who also has a computer with //Let’s Play a Game!//
The ideal configuration is to have the other person opposite you at the @@.whiteLink;<<linkappend "same table." t8n>> <<set $secret += 1>>Like two people trying to work on their own novel at a crowded cafe.<</linkappend>>@@
Are you all set up?
[[Yes!]]
<<linkreplace "No..." t8n>>Why not? Go find someone to play with!<</linkreplace>>
<<if $p1Points !== 0 || $p2Points !== 0>> \
<div id="footer"> \
<div class="wrapper blueBG"> \
<div class="col80">$p1 </div> \
<div class="col20">$p1Points</div> \
</div> \
<div class="wrapper redBG"> \
<div class="col80">$p2</div> \
<div class="col20">$p2Points</div> \
</div> \
</div> \
<</if>>Great! Before we get started, introduce yourself to the other player!
@@.answer;<<linkappend "But I already know them!" t8n>> Do you? How well do we know anyone, really?<</linkappend>>@@
[[Introductions are all done, let’s get to the game!|Names]]Excellent! So what’s their name? <<textbox "$p2" "" autofocus>>
And while we’re at it, what’s your name? <<textbox "$p1" "">>
[[Names are set, let’s do this thing!|Names are set]]
<<silently>>
<<if $p1 === "" && $p2 === "">>
<<goto "Missing names">>
<<elseif $p2 === "">>
<<goto "Missing p2 name">>
<<elseif $p1 === "">>
<<goto "Missing p1 name">>
<</if>>
<</silently>>''Your name:'' $p1
''The other player’s name:'' $p2
Are these correct?
[[Yes]]
[[No]]
<<silently>>
<<if $p1 === "" && $p1 === "">>
<<goto "Missing names">>
<<elseif $p2 === "">>
<<goto "Missing p2 name">>
<<elseif $p1 === "">>
<<goto "Missing p1 name">>
<</if>>
<</silently>>You’re ready to go!
Has $p2 asked you if you’re ready yet?
[[Yup, and I’m ready!|Ready]]
[[Nope]]
Really? Alright, one more time…
What’s their name? <<textbox "$p2" $p2 autofocus>>
And your name? <<textbox "$p1" $p1>>
[[Okay, these are right this time|Yes]]It’s important that you both start the game at the same time, so make some friendly eye contact with $p2 and ask if they’re ready to go.
Are they ready?
[[Yuppers!|Ready]]
@@.answer;<<linkappend "Not yet." t8n>> That sucks, but probably means you'll have an advantage in the first game. Don't tell $p2 though, it's a @@.whiteLink;<<linkappend "secret." t8n>> <<set $secret += 1>>Lots of things are secret, I wouldn't worry about it.<</linkappend>>@@<</linkappend>>@@
Now that you’re both ready, we can finally get started!
You and $p2 are going to play @@.whiteLink;<<linkappend "some number" t8n>><<set $secret += 1>> (fun fact, if you leave right now that number would be zero)<</linkappend>>@@ of games together. The winner of each game will get a point, and whoever has the most points at the end of the game wins.
[[Sounds good, let’s go!|Go]]
@@.answer;<<linkappend "What if there’s a tie?" t8n>> If only one of you is wearing a tie, then that person's too formal. If you're both wearing ties, then congratulations, you're classing up the joint.
<<linkappend "That's not the kind of tie I meant." t8n>> Oh, you want to know what happens if you have the same number of points at the end of the game? That's a surprise. <<set $tieSurprise = "yes">><</linkappend>><</linkappend>>@@
- a semi-cooperative game for two -@@.big;Game 1: Stand up for literacy!@@
''Instructions:'' Reading is great! If you couldn’t read, none the past several minutes would make any sense to you (although congratulations for making it this far without know what’s going on.) There are lots of ways to measure how proficient someone is at reading, and one of the least useful ways to do this is to test how quickly someone reads. So that’s what we’re going to do! We’re actually doing it right now. Because you’re reading, and what you might not realize is that there’s going to be some instructions at the end of this paragraph. You might already have realized this and skipped to the end, but if you’re still reading this I applaud your thoroughness. Thorough is a great word, isn’t it? Thorough. Just top-notch, really. There are lots of great words, which can make choosing them rough. Isn’t it weird that if you add a tho to rough it completely changes how we pronounce it? That doesn’t make any sense at all. Are you still reading this? That’s impressive, but you should probably stand up now. Also, [[click here.]]
Are you both standing up?
@@#remove;[[Yeah, it’s kind of weird|Standing]]
@@ @@.answer;<<linkappend "No" t8n>> <<remove "#remove">>Congratulations! You're probably going to get a point. Just smile smugly at $p2 until they're standing also.
[[Okay, they're standing now.|Standing]]<</linkappend>>@@
Standing is weird, isn’t it? Alright, you can both sit down.
Now you need to decide who stood up first. It’s important that you agree on who that is, because if you don’t it’ll kind of break @@.whiteLink;<<linkappend "everything." t8n>> <<set $secret += 1>>Well, not literally everything, but the end of the game won't make any sense, and that would suck.<</linkappend>>@@
Please don’t break everything.
Who stood up first?
[[Me!][$p1Points += 1]]
[[$p2|Player 2][$p2Points += 1]]
@@.answer;<<linkappend "We stood up at the exact same time!" t8n>> Really? At the //exact// same time? I don't really believe you, but you'll need to decide on a winner to move forward, so figure it out.<</linkappend>>
It’s great that you put their name, but the game needs both of your names to make sense.
Please enter your name. <<textbox "$p1" "">>
[[Alright, this time we got your name.|Names are set]]Everything will make a lot more sense if you enter your names.
So what’s their name? <<textbox "$p2" "" autofocus>>
And what’s yours? <<textbox "$p1" "">>
[[Alright, this time the names are set.|Names are set]]It’s good that we know your name, but we need to know the other player’s as well.
Please enter the other player’s name. <<textbox "$p2" "" autofocus>>
[[Alright, this time the names are set.|Names are set]]<<set $foreShadowing = 1>> \
Nice! You get a point. Hopefully the first of many. It would be kind of embarrassing for you if the fast reading test was the only point you got.
When you’re done celebrating, let’s move on to the [[second game]].
That’s too bad, but at least $p2 was standing longer than you. So there’s that.
Hopefully you’ll do better in the [[second game]]!@@.big;Game 2: This game Rocks! It also Papers. And scissors. All of those things.@@
''Instructions:'' You’re going to play //Rock Paper Scissors// with $p2. Fun! In order to achieve the proper level of epicness, you’ll be playing best 3 out of 5. Go for it!
@@.answer;<<linkappend "We don’t know how to play!" t8n>> It's rock paper scissors, of course you do.
<<timed 1s t8n>><<linkappend "No, really, we have no idea!" t8n>> Really? Well, just look it up, you'll be fine.<</linkappend>><</timed>><</linkappend>>@@
<<timed 15s t8n>>Who won?
[[I did!][$p1Points += 1]]
[[They did.][$p2Points += 1]]
<</timed>>
<<if $p1Points === 2>>2 for 2, nice! You’re doing great so far, keep up the good work, but remember to stay humble in your dominance.
<<else>>The score is tied now, good job!<</if>>
There’s no time to pat yourself on the back, though, because it’s time for [[Game 3!]]
<<if $p1Points === 1>>Well, they’ve tied up the score, but that’s ok.<<else>>Ouch, 0 for 2, hey?<</if>>
You probably should have picked rock more. Or less. It’s hard to know, really.
Anyways, it’s time to shrug off the loss and get ready for [[Game 3!]]
@@.big;Game 3: The Stare Way to Heaven!@@
''Instructions:'' It’s time for a good old fashioned staring contest! When you and $p2 are ready, you’re going to lock eyes. Once you’ve both agreed that the contest has started, the first person to blink loses. Extra points if you manage to form a meaningful human connection during the @@.whiteLink;<<linkappend "contest." t8n>> <<set $secret +=1>>Did you know that there's no specific word for when a word can be both a noun and a verb? Fun fact!<</linkappend>>@@
<<timed 15s t8n>>Who won?
<<link "$p2 did." "Player 2 won">><<set $p2Points += 1>><</link>>
[[I’m the stare-master!][$p1Points +=1]]
@@.answer;<<linkappend "I formed a meaningful human connection! Where are my extra points?" t8n>> The connection is worth more than the points!
<<linkappend "No it's not, let's have those points!" t8n>> Then it wasn't really meaningful, was it? #thinkaboutit<</linkappend>><</linkappend>>@@
<</timed>>Don’t feel too bad, I’m pretty sure that $p2 doesn’t ever blink. There’s a non-zero chance that they’re a robot.
@@.answer;<<linkappend "I’m pretty sure they’re a robot." t8n>> Don’t let them know you suspect, but stay on their good side for when they lead the robot uprising. Maybe tell them that you think robots are cool?<</linkappend>>@@
Anyways, let’s forget about that whole staring thing. [[On to game 4!|game 4]]
Yeah you are! You just stared down one the most dangerous criminals in the world. That takes guts!
[[Wait, what do you mean dangerous criminal?|Dangerous criminal]]@@.big;Game 4: Thumb to Thumb combat!@@
''Instructions:'' One, two, three, four, I declare a thumb war! Between you and $p2, actually. Best two out of three, of course. And \
<<if $p1Points > $p2Points>>$p2 gets <<else>>you get <</if>> \
to pick which hand you use.
@@.answer;<<linkappend "We don’t know what a thumb war is!" t8n>> Sure you do, it's thumb wrestling. Or pea-knuckle if you're from New Zealand, apparently.
<<linkappend "We still have no idea what to do!" t8n>> Really? You both need to get out more. Either look it up on the internet or just decide what you think a thumb war should be and do that.<</linkappend>><</linkappend>>@@
<<timed 15s t8n>> \
@@.whiteLink;<<linkappend "Who won?" t8n>> <<set $secret += 1>>Who's next? You decide! Epic Thumb Battles of History!!!!!!<</linkappend>>@@
@@.answer;<<linkappend "No one wins a war." t8n>> Ugh, fine. Who lost less?<</linkappend>>@@
[[My thumbs are pointing at me!][$p1Points += 1]]
[[My opponent prevailed.][$p2Points += 1]]
<</timed>>Oh, I did a quick background check on $p2 while you were staring into their eyes. It’s crazy what you can find on the internet these days!
But I wouldn’t worry about it. Too much.
Anyways, enough about possible criminals, let’s move [[on to Game 4!|game 4]]
@@.answer;<<linkappend "$p2 just told me that they think robots are cool!" t8n>> Really? That's weird. You should definitely agree with them. Can't be too careful, you know.<</linkappend>>@@Yeah they are! Or maybe they’re not, but I get that you won.
<<if $p1Points === 1>>You were just waiting for the right event, right? All those thumb exercises finally paid off! Or $p2 let you win. It’s hard to know.<<elseif $p1Points === 2>>You also tied it up! Nice work on making things exciting for the next game!<<elseif $p1Points === 3>>>And now you’re solidly in the lead, great work!<<else>>And really? You couldn’t have let $p2 win? Not even the thumb war? Geez.<</if>>
But enough about your victory, get ready for [[Game 5!]]Wow, that must have been a //thumbling// experience.
<<if $p1Points === 0>>Also, I just looked at the scoreboard and I’ve got good news and bad news. The good news is that you have exactly as many points as you started with. The bad news is that you didn’t start with any points. So there’s that.<<elseif $p1Points === 1>>I have to say, this isn’t looking great for you, but remember that it’s not over until it’s over. It’s also not Friday until it’s Friday, in case that’s helpful to remember as well.<<elseif $p1Points === 2>>$p2 tied up the game, but that’s alright. It just makes the next game even more exciting. Woo!<<else>>Actually, I guess it was nice of you to let $p2 win one so they keep playing. Very smart of you.<</if>>
But enough about your thumb-crushing defeat, let’s move on to [[Game 5!]]
@@.big;Game 5: I have so many questions!@@
''Instructions:'' It’s time to play 20 questions! You and $p2 will each get a chance to ask the other player 20 yes or no questions to try and guess a word. If only one player guesses the other player’s word, that player gets the point! If neither player guesses the word in 20 guesses, or if you both guess the word, @@.whiteLink;<<linkappend "no one gets the point!" t8n>> <<set $secret += 1>>How absurd, right? Or maybe that's the point, that there is no point! Beckett would be proud.<</linkappend>>@@
One of you will need to start guessing first, decide between yourselves who it’ll be.
[[We agreed that I should start.]]
<<link "It makes more sense for $p2 to start." "Player 2 starts">><</link>>
Great! Give $p2 a moment to read the instructions on their screen, and then go for it! Remember, you only have 20 questions, including guessing the word, so make them count!
<<timed 20s t8n>>Alright, when you’re done asking questions, it’s time for you to [[answer them!]]<</timed>><<silently>>
<<set _word to either("stapler", "Mexico", "toothbrush", "Sherlock Holmes")>>
<</silently>>So, it’s not that I don’t trust you to pick your own word, but I don’t trust you to pick your own word. For obvious reasons.
''Remember:'' You must answer //yes//, //no//, or //I don’t know//. If you answer //I don’t know//, that question doesn’t count towards $p2’s 20 question total.
<<timed 5s t8n>>The word that $p2 needs to guess is: _word<</timed>>
<<timed 20s t8n>>[[It’s my turn to guess!]]<</timed>><<silently>>
<<set _word to either("paperclip", "Queen Elizabeth II", "Dracula", "comb")>>
<</silently>>So, it’s not that I don’t trust you to pick your own word, but I don’t trust you to pick your own word. For what it’s worth, I didn’t trust $p2 either, and for good reason. The word they wanted you to guess was awful. I did you a huge favour.
''Remember:'' You must answer //yes//, //no//, or //I don’t know//. If you answer //I don’t know//, that question doesn’t count towards $p2’s 20 question total.
<<timed 5s t8n>>The word that $p2 needs to guess is: _word<</timed>>
<<timed 20s t8n>>[[(We’re both done guessing!)]]<</timed>>Awesome! How’d it go?
<<link "Great! I guessed right and $p2 didn’t!" "I guessed right">><<set $p1Points += 1>><</link>>
<<link "Not the best. $p2 guessed right but I didn’t." "Player 2 guessed right">><<set $p2Points += 1>><</link>>
[[We’re both too smart and guessed both of our words.]]
[[This game was hard. We both failed.]]Great! Give $p2 a moment to read the instructions on their screen, and then go for it! Remember, you only have 20 questions, including guessing the word, so make them count!
<<timed 20s t8n>>[[(We’re both done guessing!)]]<</timed>>
Well, that was pointless, wasn’t it? I mean literally, because no one got any points, and not in general.
But you and $p2 are so smart that you probably already knew what I meant. Nice.
Okay, time for the [[next game!]]Really? Neither of you got it? That’s actually kind of impressive.
Hopefully you both learned a little about the kinds of questions you should be asking.
On to the [[next game!]]Asking the right questions is hard. You might want to ask $p2 for some tips later as they seem to have figured it out. Or their word was easier, it’s hard to know.
Anyways, no time to question the fairness of word distribution, on to the [[next game!]]There’s no need to be so smug about it, but good job.
Now that your brain is finally warmed up, it’s time for the [[next game!]]
Guess what? Remember several seconds ago when I said it was time for the next game? @@.whiteLink;<<linkappend "That was a lie!" t8n>><<set $secret += 1>> Yes, yes, just like the cake. Side note: can you believe that that game came out in 2007? Crazy.<</linkappend>>@@
@@.answer;<<linkappend "What? Why would you lie about that?" t8n>> I wanted to maintain the illusion that the game would go on forever. But nothing goes on forever, sorry.
<<linkappend "So, the game's over?" t8n>> Woah woah woah, just hold on there. There might not be any more games, but we still have time for the... <<timed 2s>>[[LIGHTNING ROUND!]]<</timed>><</linkappend>><</linkappend>>@@That’s right. Now that you’ve played some “legitimate” games, <<if $p1Points === 0>>even though you didn’t win a single one, <<elseif $p1Points === 5>>and won them all, you champion, <</if>>it’s time for a series semi-random competitions. That’s right, it’s the...
@@.big;LIGHTNING ROUND!!!!!!!!!!!!@@
<<silently>><<set _question = ["Who’s taller?", "Who looks more like Tom Selleck?", "Who’s last name comes first alphabetically?", "Who’s shorter?", "Who looks more like Jane Fonda?", "Who was cooler in High School?", "Who had a happier childhood?", "Who listens to better music?", "Who had a more embarrassing first kiss?", "Who has more existential dread?", "Who has played more indie games?", "Whose eyes are the most brown?", "Who found more secrets?"]>><<set _i = 0>>
<</silently>>''Instructions:'' You’ll be shown a series of questions, and together with $p2 you’ll need to decide who wins each one. Like all of the previous games, it’s very important that you make the same choice on each computer or nothing will make sense. If you can’t decide on a winner, just pick “neither” and move on. Alright, here it goes:
@@#question;_question[_i]@@
@@#endReplace;<<link "Me">>
<<set _i +=1>>
<<set $p1Points += 1>>
<<if _i < 12>>
<<replace "#question">>_question[_i]<</replace>>
<<elseif _i == 12>>
<<replace "#question">>_question[_i]
<<if $secrets !== 0>>You found: $secret secrets.<<else>>@@.answer;<<linkappend "Wait, there were secrets?" t8n>> I know, right? This game really does have everything.<</linkappend>>@@<</if>><</replace>>
<<else>>
<<remove "#question">>
<<replace "#endReplace">>
And that’s it! That’s the end of the LIGHTNING ROUND!!!!!!
[[Alright, let’s see how you did!]]
<</replace>>
<</if>><</link>>
<<link "$p2">>
<<set _i +=1>>
<<set $p2Points += 1>>
<<if _i < 12>>
<<replace "#question">>_question[_i]<</replace>>
<<elseif _i == 12>>
<<replace "#question">>_question[_i]
<<if $secrets !== 0>>You found: $secret secrets.<<else>>@@.answer;<<linkappend "Wait, there were secrets?" t8n>> I know, right? This game really does have everything.<</linkappend>>@@<</if>><</replace>>
<<else>>
<<remove "#question">>
<<replace "#endReplace">>
And that’s it! That’s the end of the LIGHTNING ROUND!!!!!!
[[Alright, let’s see how you did!]]
<</replace>>
<</if>><</link>>
<<link "Neither">>
<<set _i +=1>>
<<if _i < 12>>
<<replace "#question">>_question[_i]<</replace>>
<<elseif _i == 12>>
<<replace "#question">>_question[_i]
<<if $secrets !== 0>>You found: $secret secrets.<<else>>@@.answer;<<linkappend "Wait, there were secrets?" t8n>> I know, right? This game really does have everything.<</linkappend>>@@<</if>><</replace>>
<<else>>
<<remove "#question">>
<<replace "#endReplace">>
And that’s it! That’s the end of the LIGHTNING ROUND!!!!!!
[[Alright, let’s see how you did!]]
<</replace>>
<</if>><</link>>@@<<silently>>
<<set $p2OtherPoints = 0>>
<<set $p1OtherPoints = 0>>
<</silently>>It’s time to ask $p2 how many points they have on their screen!
''Your points:'' <<textbox "$p1OtherPoints" "" autofocus>>
''$p2’s points:'' <<textbox "$p2OtherPoints" "">>
Make sure that you’ve entered in the point total they have on their screen, and that they’ve done the same.
[[Okay, we’ve both entered in our points.]]
<<if $p1Points == $p1OtherPoints && $p2Points == $p2OtherPoints>>You both successfully kept track of your points. Congratulations, you won! Both of you!
It takes a lot of understanding and cooperation to be able to agree on the outcome of competitions, but you did it! You and $p2 are awesome!
[[Thanks for playing!]]
<<else>>Hmm, that’s awkward. You and $p2 ended up with different results. Somewhere along the line, you either didn’t agree on the outcome of a game, or one of you clicked on the wrong thing. Ouch.
Hopefully you still enjoyed playing semi-random games with another human being. [[Thanks for playing!]]
@@.answer;<<linkappend "We clicked on all of the right things, but still ended up with different scores!" t8n>> Well, there might be a bug then, whoops. Sorry about that. We're still going to put this down as user error, though.<</linkappend>>@@
<</if>>
You made it all the way through Let’s Play a Game! Congratulations!
Programming and Visual Design: Nawel Aammar
Writing and Game Design: Dan Erickson
Made for the Global Game Jam 2019
Theme: What home means to you
@@.answer;<<linkappend "Wait, how does this game fit with the theme?" t8n>> Good question! For us, home is wherever we can games with someone else, no matter how silly or random. So, ideally, this game creates a little Homeness wherever it's played.
<<linkappend "Homeness isn't a word." t8n>> Stop nitpicking, you. The game's done, go do something else.<</linkappend>><</linkappend>>@@